객체지향의 사실과 오해 협력하는 객체들의 공동체 → 하지만 객체 지향의 목적은 실세계를 모방하는 것이 아닌, 그것을 넘어 고객 혹은 사용자가 만족할 만한 새로운 세계를 창조하는 것이다. → 어떤 캐시어가 주문을 받던, 손님은 커피만 받으면 된다. → 두명이 동일한 역할을 수행할 수 있다면, 요청자의 입장에선 둘 중 어떤 사람이 역할을 수행하더라고 상관없다. → 캐시어가 바리스타의 역할까지 수행해도 손님의 커피 요청에 응답알 수 있다. 사람... 객체지향의 사실과 오해객체지향의 사실과 오해 객체 지도 사용자가 자신의 목표를 달성하기 위해 사용할 수 있는 시스템의 서비스 ✔️ 객체지향을 사용하면 사용자들이 이해하고 있는 도메인의 구조와 최대한 유사하게 코드를 구조화 할 수 있다. → 도메인 모델을 기반으로 설계하고 구현하면 사용자의 멘탈 모델을 설계에 반영할 수 있다. ✔️ 사용자가 도메인 모델을 기반으로 설계하면 안정적인 구조를 제공할 수 있다. ✔️ 유스케이스란, 사용자가 시스템을 통해... 객체지향의 사실과 오해객체지향의 사실과 오해
협력하는 객체들의 공동체 → 하지만 객체 지향의 목적은 실세계를 모방하는 것이 아닌, 그것을 넘어 고객 혹은 사용자가 만족할 만한 새로운 세계를 창조하는 것이다. → 어떤 캐시어가 주문을 받던, 손님은 커피만 받으면 된다. → 두명이 동일한 역할을 수행할 수 있다면, 요청자의 입장에선 둘 중 어떤 사람이 역할을 수행하더라고 상관없다. → 캐시어가 바리스타의 역할까지 수행해도 손님의 커피 요청에 응답알 수 있다. 사람... 객체지향의 사실과 오해객체지향의 사실과 오해 객체 지도 사용자가 자신의 목표를 달성하기 위해 사용할 수 있는 시스템의 서비스 ✔️ 객체지향을 사용하면 사용자들이 이해하고 있는 도메인의 구조와 최대한 유사하게 코드를 구조화 할 수 있다. → 도메인 모델을 기반으로 설계하고 구현하면 사용자의 멘탈 모델을 설계에 반영할 수 있다. ✔️ 사용자가 도메인 모델을 기반으로 설계하면 안정적인 구조를 제공할 수 있다. ✔️ 유스케이스란, 사용자가 시스템을 통해... 객체지향의 사실과 오해객체지향의 사실과 오해